<%-- 
  -- Body Show para CustomerAccountDetails
  --
  -- @author pablo.tortorella
--%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/struts-html-el-1.2.8.tld" prefix="html-el"%>
<%@ taglib uri="/WEB-INF/struts-logic-el-1.2.8.tld" prefix="logic-el"%>
<%@ taglib uri="/WEB-INF/security.tld" prefix="security" %>
<%@ taglib uri="/WEB-INF/displaytag-el.tld" prefix="display" %>

<%@ taglib uri="http://struts.apache.org/tags-bean-el" prefix="bean2"%>

<%-- prototype esta en el main layout --%>
<script src="<html:rewrite page='/protected/script/scriptaculous/scriptaculous.js'/>" type="text/javascript"></script>

<%-- El ID del form NO debe ser modificado. Se usa desde el menu --%>
<html:form action="/protected/showCustomerAccount.do" styleId="customerAccountFormId">
    <%-- Inyectados por Javascript --%>
    <html:hidden property="customerId" name="customerAccountForm" styleId="customerIdId" />
    <h2>Detalle de la Cuenta Corriente de Cliente</h2>
    
    <div class="customerAccountDetailsEdit">
        <table class="tableData" cellspacing="0">
            <tr>
                <td class="tableDataTitle">
                    Nro. de Cuenta
                </td>
                <td class="tableDataValue">
                    <html:text readonly="true" property="accountId" name="customerAccountForm" styleId="accountIdId" />
                </td>
            </tr>
            <tr>
                <td class="tableDataTitle">
                    Cliente
                </td>
                <td class="tableDataValue">
                    <html:text readonly="true" property="customerName" name="customerAccountForm" styleId="customerNameId" />
                </td>
            </tr>
        </table>
		
		<br/>
    	<h2>Detalle de deudas correspondientes al cliente</h2>
    	
    	<logic:empty name="customerAccountForm" property="debts">
    		<p>El cliente actual a&uacute;n no tiene deudas asociadas.</p>
    	</logic:empty>
	    
	    <bean:define id="debts" name="customerAccountForm" property="debts" />
	    <display:table name="pageScope.debts" sort="list" export="true" pagesize="5" requestURI="/protected/showCustomerAccountDetails.do" id="row" class="displayTable" style="font-size:small;">
	        <display:column title="Vig.desde" property="validityFrom" sortable="true" format="{0,date,dd/MM/yyyy}"/>
	        <display:column title="Venc." property="expiry" sortable="true" format="{0,date,dd/MM/yyyy}"/>
	        <display:column title="Valor" property="originalBalance" sortable="true" />
	        <display:column title="Saldo" property="balance" sortable="true" />
	        <display:column title="Tipo" property="debtType.description" sortable="true" />
	        <display:column title="Estado" property="debtStatus" sortable="true" />
	        <display:column title="Curso" property="course.name" sortable="true" />
	        <display:column title="Ente" property="body.name" sortable="true" />
	        <display:column title="Participante" property="student.fullName" sortable="true" />
	        <display:column title="Motivo" property="reason" sortable="true" />
	        <display:column media="csv excel pdf" title="Descuentos y Beneficios" property="discountsAndBenefitsSummary" />
	    </display:table>
	    
    </div>
</html:form>
